﻿using System;
using YhmOA.Common;

namespace YhmOA.Model
{
    /// <summary>
    /// 境内汇款申请书
    /// </summary>
    public class PrintDoc_Bank_TerritoryPayment
    {

        /// <summary>
        /// ID
        /// </summary>
        [CNNameAttribute("ID")]
        public int ID { get; set; }
        /// <summary>
        /// 日期
        /// </summary>
        [CNNameAttribute("Data")]
        public DateTime Data { get; set; }
        /// <summary>
        /// 币种（货币类型）
        /// </summary>
        [CNNameAttribute("CurrencyType")]
        public string CurrencyType { get; set; }
        /// <summary>
        /// 发电类型
        /// </summary>
        [CNNameAttribute("PowerType")]
        public string PowerType { get; set; }
        /// <summary>
        /// 发电等级
        /// </summary>
        [CNNameAttribute("PowerRating")]
        public string PowerRating { get; set; }
        /// <summary>
        /// 小写金额
        /// </summary>
        [CNNameAttribute("LowerAmount")]
        public decimal LowerAmount { get; set; }
        /// <summary>
        /// 大写金额（英文）
        /// </summary>
        [CNNameAttribute("CapitalAmountEn")]
        public decimal CapitalAmountEn { get; set; }
        /// <summary>
        /// 汇款人名称
        /// </summary>
        [CNNameAttribute("SenderName")]
        public string SenderName { get; set; }
        /// <summary>
        /// 汇款人英文名称
        /// </summary>
        [CNNameAttribute("SenderNameEN")]
        public string SenderNameEN { get; set; }
        /// <summary>
        /// 汇款人英文地址
        /// </summary>
        [CNNameAttribute("SenderAddressEN")]
        public string SenderAddressEN { get; set; }
        /// <summary>
        /// 汇款人账号
        /// </summary>
        [CNNameAttribute("SenderID")]
        public string SenderID { get; set; }
        /// <summary>
        /// 汇款人海关注册号
        /// </summary>
        [CNNameAttribute("SenderCustomsRegistrationNumber")]
        public string SenderCustomsRegistrationNumber { get; set; }
        /// <summary>
        /// 汇款性质(对公，对私)
        /// </summary>
        [CNNameAttribute("TransferProperties")]
        public string TransferProperties { get; set; }
        /// <summary>
        /// 对私类型（中国居民个人，中国非居民个人）v
        /// </summary>
        [CNNameAttribute("PrivateType")]
        public string PrivateType { get; set; }
        /// <summary>
        /// 证件号码
        /// </summary>
        [CNNameAttribute("PrivateID")]
        public string PrivateID { get; set; }
        /// <summary>
        /// 汇款人组织机构代码
        /// </summary>
        [CNNameAttribute("SenderOrganizationCode")]
        public string SenderOrganizationCode { get; set; }
        /// <summary>
        /// 收款人代理行名称
        /// </summary>
        [CNNameAttribute("PayeeCorrespondentBankName")]
        public string PayeeCorrespondentBankName { get; set; }
        /// <summary>
        /// 收款人代理行地址
        /// </summary>
        [CNNameAttribute("PayeeCorrespondentBankAddress")]
        public string PayeeCorrespondentBankAddress { get; set; }
        /// <summary>
        /// 收款人代理行账号
        /// </summary>
        [CNNameAttribute("PayeeCorrespondentBankID")]
        public string PayeeCorrespondentBankID { get; set; }
        /// <summary>
        /// 收款人开户行名称
        /// </summary>
        [CNNameAttribute("PayeeBankName")]
        public string PayeeBankName { get; set; }
        /// <summary>
        /// 收款人开户行地址
        /// </summary>
        [CNNameAttribute("PayeeBankAddress")]
        public string PayeeBankAddress { get; set; }
        /// <summary>
        /// 收款人名称
        /// </summary>
        [CNNameAttribute("PayeeName")]
        public string PayeeName { get; set; }
        /// <summary>
        /// 收款人地址
        /// </summary>
        [CNNameAttribute("PayeeAddress")]
        public string PayeeAddress { get; set; }
        /// <summary>
        /// 收款人账号
        /// </summary>
        [CNNameAttribute("PayeeID")]
        public string PayeeID { get; set; }
        /// <summary>
        /// 国内外费用承担
        /// </summary>
        [CNNameAttribute("PoundageBy")]
        public string PoundageBy { get; set; }
        /// <summary>
        /// 汇款附言
        /// </summary>
        [CNNameAttribute("RemittanceMark")]
        public string RemittanceMark { get; set; }
        /// <summary>
        /// 收款人常驻国家
        /// </summary>
        [CNNameAttribute("PayeeCountry")]
        public string PayeeCountry { get; set; }
        /// <summary>
        /// 收款人常驻国家代码
        /// </summary>
        [CNNameAttribute("PayeeCountryCode")]
        public string PayeeCountryCode { get; set; }
        /// <summary>
        /// 付款类型
        /// </summary>
        [CNNameAttribute("PaymentType")]
        public string PaymentType { get; set; }
        /// <summary>
        /// 付汇性质
        /// </summary>
        [CNNameAttribute("PaymentProperties")]
        public string PaymentProperties { get; set; }
        /// <summary>
        /// 交易编码
        /// </summary>
        [CNNameAttribute("TransactionCode")]
        public string TransactionCode { get; set; }
        /// <summary>
        /// 交易附言
        /// </summary>
        [CNNameAttribute("TransactionMark")]
        public string TransactionMark { get; set; }
        /// <summary>
        /// 最迟装运期
        /// </summary>
        [CNNameAttribute("LatestShipmentDate")]
        public DateTime LatestShipmentDate { get; set; }
        /// <summary>
        /// 是否为进口核销
        /// </summary>
        [CNNameAttribute("ImportCancelAfterVerification")]
        public string ImportCancelAfterVerification { get; set; }
        /// <summary>
        /// 合同号
        /// </summary>
        [CNNameAttribute("ContractNo")]
        public string ContractNo { get; set; }
        /// <summary>
        /// 申请人名称
        /// </summary>
        [CNNameAttribute("ApplicantName")]
        public string ApplicantName { get; set; }
        /// <summary>
        /// 申请人电话
        /// </summary>
        [CNNameAttribute("ApplicantPhone")]
        public string ApplicantPhone { get; set; }
        /// <summary>
        /// 用于和其他表做关联的字段
        /// </summary>
        [CNNameAttribute("GUID")]
        public string GUID { get; set; }

    }
}